package pe.edu.unmsm.fisi.sisconteg.repository.dao;

import java.util.List;

import org.springframework.dao.DataAccessException;

import pe.edu.unmsm.fisi.sisconteg.domain.model.Egresado;

public interface EgresadoDAO {

	public Egresado getEgresadoxId(Long idEgresado) throws DataAccessException;
	public void crear(Egresado egresado) throws DataAccessException;
	public void actualizar(Egresado egresado) throws DataAccessException;
	public void eliminarxId(Long idEgresado) throws DataAccessException;
	
	public List<Egresado> listEgresados() throws DataAccessException;
	public Egresado getEgresadoxCodigoAlumno(String codAlumno) throws DataAccessException;
	public Egresado getEgresadoxCorreo(String correo) throws DataAccessException;
	public List<Egresado> getEgresadosxSexo(String sexo) throws DataAccessException;
	public List<Egresado> getEgresadosxTelefono(String telefono) throws DataAccessException;
	//public void eliminarxCodigoAlumno(String codAlumno) throws DataAccessException;
}
